package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * VIEW
 * 
 * @author manli
 * @email 
 * @date 2020-04-29 15:46:27
 */
@ApiModel(value = "permissionVIEW")
@Data
public class ViewPermission implements Serializable {

	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer permissionId;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String permission;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String permissionName;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer permissionParent;
	/**
	 * 1:菜单，2:接口
	 */

    @ApiModelProperty(value = "1:菜单，2:接口",dataType = "Integer")
	    private Integer permissionType;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer status;
	/**
	 * 菜单图标
	 */

    @ApiModelProperty(value = "菜单图标",dataType = "String")
	    private String icon;
	/**
	 * 菜单排序
	 */

    @ApiModelProperty(value = "菜单排序",dataType = "Integer")
	    private Integer sort;
	/**
	 * vue导入组件
	 */

    @ApiModelProperty(value = "vue导入组件",dataType = "String")
	    private String component;
	/**
	 * 路由是否拦截
	 */

    @ApiModelProperty(value = "路由是否拦截",dataType = "Integer")
	    private Integer authRequire;
	/**
	 * 是否为渲染菜单
	 */

    @ApiModelProperty(value = "是否为渲染菜单",dataType = "Integer")
	    private Integer isMenu;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String parent;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String type;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String pstatus;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String pauthRequire;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String pisMenu;

}
